package mystudy
// 时间和日期
import "fmt"
import "time"

func DemoDate(){
	// 定义一个时间类型也可使用nowTime := time.Time
	var nowTime time.Time
	// 获取当前的时间
	nowTime = time.Now()
	fmt.Println(nowTime)
	fmt.Printf("%T, now time:%v\n", nowTime, nowTime)
	// 注意这里的Month显示的是英文，如果想要展示阿拉伯数字
	// 可以使用 int转类型即可
	date := fmt.Sprintf("%v-%v(%v)-%v %v:%v:%v",
		nowTime.Year(),int(nowTime.Month()), nowTime.Month(),
		nowTime.Day(), nowTime.Hour(),
		nowTime.Minute(), nowTime.Second())
	fmt.Println("当前时间:", date)
	// 格式化的必须填写这个时间 2006 01 02 15 04 05 这个是
	// 月：01或Jan都可以
	// 小时：03表示12小时制，15表示24小时制。
	// 2006为Golang诞生时间，15是下午3点。
	// 帮助记忆的方法：1月2日3点4分5秒，2006年，-7时区，正好是1234567。
	fmt.Println(time.Now().Format("2006/01/02 03:04:05"))
	fmt.Println(time.Now().Format("2006/01/02 15:04:05"))
}